Job title: Event Driven Software Engineer
Location: Austin, TX
Duration: 8+ Months
MUST HAVES
- 5+ years of hands-on experience utilizing AWS LAMBDA SERVERLESS compute service
- 5+ years of Event Driven development (EDD) and Event Driven Architecture (EDA) with AWS Eventbridge and AWS Stepfunctions
- 5+ years of experience with Amazon DynamoDB or other NOSQL fully managed DB
Duties:
- Design components in java springboot framework, AWS lambda, Eventbridge, StepFunctions & Dynamo DB.
- Develop coding standard and code-reviews.
- Demonstrate working with cross-vertical teams and provide technical expertise in java and AWS cloud technologies.
- Manage code deployments.
- Able to develop frontend UX using ReactJs framework.
“Event driven architecture and development enhance the customer experience and ensure efficient operations. Here are some primary use cases:
Customer Use Cases
- Searching for Medications: Customers can search for specific medications, view details, and compare alternatives.
- Placing Orders: Customers can add items to their cart, upload prescriptions, and complete the checkout process.
- Order Tracking: Customers can track the status of their orders in real-time, from processing to delivery.
- Prescription Management: Customers can upload and manage their prescriptions, ensuring they receive the correct medications.
- Consultations: Customers can access virtual consultations with pharmacists for advice and information on medications.
Pharmacist Use Cases
- Prescription Verification: Pharmacists verify the authenticity and accuracy of uploaded prescriptions.
- Inventory Management: Pharmacists manage stock levels, ensuring medications are available and restocked as needed.
- Dispensing Medications: Pharmacists prepare and dispense medications based on verified prescriptions.
- Customer Support: Pharmacists provide consultations and support to customers, addressing any questions or concerns.
Delivery Personnel Use Cases
- Order Delivery: Delivery personnel handle the transportation of medications to customers’ addresses.
- Status Updates: They update the order status in real-time, ensuring customers are informed about their delivery.
- Handling Returns: They manage any returns or issues with delivered medications.
Benefits
- Convenience: Customers can order medications from the comfort of their homes.
- Efficiency: Streamlined processes for ordering, verification, and delivery.
- Accessibility: Easier access to medications and professional advice, especially for those with mobility issues or living in remote areas.”
Required Skills:
- Java
- Springboot
- Microservices
- Jenkins
- AWS
- Openshift
- Javascript
- AWS Certified
Education: 4 years Bachelor’s degree or Master’s in engineering or computer science.